package com.example.myapp;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class RegisterActivity extends AppCompatActivity {
    Button reg;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_register);
        initView();
    }

    private void initView() {
         reg=findViewById(R.id.btn_Reg);//获取“提交”按钮
        reg.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View v){
                String user=((EditText)findViewById(R.id.et_Username)).getText().toString();//获取输入的用户名
                String pass=((EditText)findViewById(R.id.et_Password)).getText().toString();//获取输入的密码
                String repass=((EditText)findViewById(R.id.et_RePassword)).getText().toString();//获取输入的确认密码

                if(!"".equals(user) && !"".equals(pass) && !"".equals(repass)){
                    //判断两次输入的密码是否一致
                    if(!pass.equals(repass)){
                        Toast.makeText(RegisterActivity.this,"两次输入的密码不一致，请重新输入！",Toast.LENGTH_LONG).show();
                        ((EditText)findViewById(R.id.et_Password)).setText("");//清空“密码”编辑框
                        ((EditText)findViewById(R.id.et_RePassword)).setText("");//清空“确认密码”编辑框
                        (findViewById(R.id.et_Password)).requestFocus(); //让“密码”编辑框获得焦点
                    }else{
                        //将收入与的信息保存到Bundle中，并启动一个新的Activitiy显示输入的用户注册信息
                        Intent intent=new Intent(RegisterActivity.this,LoginActivity.class);
                        Bundle bundle=new Bundle(); //创建并实例化一个Bundle对象
                        bundle.putCharSequence("user",user); //保存用户名
                        bundle.putCharSequence("pass",pass); //保存密码
                        intent.putExtras(bundle);  //将Bundle对象添加到Intent对象中
                        startActivity(intent);  //启动新的Activity
                    }
                }else{
                    Toast.makeText(RegisterActivity.this,"请将注册信息输入完整！",Toast.LENGTH_LONG).show();
                }
            }
        });

    }
}
